supportive housing - French English Dictionary